import keyword

# 获取 Python 3.8 版本的所有保留字
keywords = keyword.kwlist

# 打印所有保留字
print("Python 3.8 版本的所有保留字：")
for keyword in keywords:
    print(keyword)

# 选择三个保留字进行解释
keywords_to_explain = ['if', 'for', 'class']

# 解释这三个保留字
print("\n解释部分保留字：")
for kw in keywords_to_explain:
    explanation = {
        'if': '用于条件判断，基于布尔表达式的结果执行不同的代码块。',
        'for': '用于遍历序列或其他可迭代对象，简化循环操作。',
        'class': '用于定义类，是面向对象编程中创建对象的基础。'
    }[kw]
    print(f"{kw}: {explanation}")